@charset "utf-8";
/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*reset*/
html{color:#000;background: #eef;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
/*fonts*/
html body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

.header,.main,.middle,.footer{width:1000px;margin:0 auto;}

.footer{height:50px;padding:10px 0;border-top:1px solid #999;margin-top:10px}

.clr:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}

.c{clear:both;}
.hide {display:none;}
.b{font-weight:bold;}
.l {float:left;display:block;}
.r {float:right;display:block;}
.ac {text-align:center;}
.ar {text-align:right;}
.al {text-align:left;}

.lh16{line-height:16px;}
.lh20{line-height:20px;}
.lh24{line-height:24px;}
.lh30{line-height:30px;}
.lh32{line-height:32px;}
.lh38{line-height:38px;}

body .pdt5{padding-top:5px;}
body .pd5{padding:5px;}
body .pd10{padding:10px;}
body .pd20{padding:20px;}
body .pd30{padding:30px;}
body .pdl10{padding-left:10px;}
body .pdl20{padding-left:20px;}
body .pdl30{padding-left:30px;}
body .pdt30{padding-top:30px;}

body .pdr10{padding-right:10px;}
body .pdr30{padding-right:30px;}
body .pdr40{padding-right:40px;}

body .mgl10{margin-left:10px;}
body .mgl20{margin-left:20px;}
body .mgl30{margin-left:30px;}
body .mgl35{margin-left:35px;}
body .mgr10{margin-right:10px;}
body .mgr20{margin-right:20px;}
body .mgr30{margin-right:30px;}
body .mgr35{margin-right:35px;}
body .mgt5{margin-top:5px;}
body .mgt10{margin-top:10px;}
body .mgt20{margin-top:20px;}
body .mgtb30{margin:30px 0;}
body .mgt16{margin-top:16px;}
body .mgb10{margin-bottom:10px;}
body .hgt430{height:430px;overflow:hidden;}
body .no-margin{margin:0;}

.black,   a.black{color:#333;}
.white,   a.white,  a.white:hover {color:#fff;}
.gray-white {color:#FAFAFA}
.blue,    a.blue, a.blue:hover  {color:#36c;}
.blue-orange, a.blue-orange{color:#0147A6},a.blue-orange:hover{color:#ff4200}
.green,   a.green, a.green:hover {color:#669900;}
.yellow, a.yellow, a.yellow:hover{color:#fdc47d}
.orange,  a.orange,  a.orange:hover {color:#ff7300;}
.gray,    a.gray,  a.gray:hover{color:#999;}
.gray a:hover{color:#369;text-decoration:none;}
.red,     a.red, a.red:hover{color:#ff3333;}
.brown,   a.brown  a.brown:hover {color:#af5a5a;}
.black-red,a.black-red{color:#ff6600;}
.duckgray,    a.duckgray {color:#676767;}


.pointer{
	cursor:pointer;
}

.no-background{ background:none;}

.navbar .header .brand img{height:65px;}
.navbar .header ul.nav{margin-top:45px;}
.navbar .header ul.nav .active > a{-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.nav-path{background: #da251d;height: 18px;padding: 3px 0;color:white;}
